// The Vue build version to load with the `import` command
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
import Vue from 'vue'
import App from './App'
import router from './router'

Vue.config.productionTip = false
// 引入mint-UI 全局组件
import Mint from 'mint-ui';
Vue.use(Mint);
import 'mint-ui/lib/style.css'
import './lib/mui/css/mui.min.css'
import './lib/mui/css/icons-extra.css'
// 使用axios请求接口
import axios from 'axios'
import vuePreview from 'vue-preview'
Vue.use(vuePreview)

axios.defaults.baseURL = 'http://www.liulongbin.top:3005/'
// 2.4 全局设置 post 时候表单数据格式组织形式   application/x-www-form-urlencoded
// Vue.http.options.emulateJSON = true;
// 导入moment库
import moment from 'moment'
// 定义一个事件格式化的全局过滤器
Vue.filter('dateFormat', function (dataStr, patter = "YYYY - MM - DD HH:mm: ss ") {
  return moment(dataStr).format(patter)
})
Vue.prototype.$http = axios
// Vue.$http.options.root = "http://www.liulongbin.top:3005"
// 每一个vue组件都是一个实例
// 组件中this.$http会到构造函数的原型链上去找,this.$http=axios

new Vue({
  el: '#app',
  router,
  components: {
    App
  },
  template: '<App/>'
})
